package com.umiwe.permission.service;

import com.umiwe.entity.UmiwePermission;
import com.umiwe.utils.Result;

public interface PermissionService {

    /**
     * 是否过滤
     * @param url
     * @return
     */
    Result filterStatus(String url);
    /**
     * 查询所有的权限信息
     * @return
     */
    Result permissionList();

    /**
     * 基于权限id修改权限信息
     * @param umiwePermission
     * @return
     */
    Result permissionUpdate(UmiwePermission umiwePermission);
    /**
     * 基于权限id新增信息
     * @param umiwePermission
     * @return
     */
    Result permissionInsert(UmiwePermission umiwePermission);
    /**
     * 基于权限id删除信息
     * @param umiwePermission
     * @return
     */
    Result permissionDelete(UmiwePermission umiwePermission);
}
